package com.meilai.project.dto.business.installOrder;

import com.meilai.project.vo.business.installOrder.WorkOrderReportDetailByBuildingVO;
import com.meilai.project.vo.business.installOrder.WorkOrderReportPhotoReformVO;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.ArrayList;
import java.util.List;

/**
 * @author ykb
 * @date 2022/3/26 13:34
 */
@Data
public class WorkOrderReportInfoDTO {
    private Long id;
    private String file_name;
    private String title;
    private String sub_title;
    private Boolean show_customer = true;
    private String customer_name;
    private String type;
    private String company_name;
    private Boolean show_daterange = true;
    private List<String> daterange = new ArrayList<>();
    private Integer count = 0;// 点位数
    private String create_time; // 制作日期

    private Boolean per_device_one_photo = true;
    private Integer per_ppt_photo_nums = 3;

    private List<WorkOrderReportDetailByBuildingVO> second_page_data;

    private String[] buildingTableHeader = {"序号", "小区名称", "地址", "时间段"};
    private String[][] buildingTableData;

    private List<WorkOrderReportPhotoReformVO> photos;

    private List<String> img_origin_list;

    /**
     * 工单id
     */
    private List<Long> ids;

    /**
     * 多报告生成的id
     */
    private Long many_report_id;

    @ApiModelProperty("导出的ppt类型 2：精简版 1：详细版")
    private Integer report_type;
}
